/* Copyright 2018 JDCLOUD.COM

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http:#www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

画像单标签输出接口
画像单标签输出接口

OpenAPI spec version: v1
Contact: 

NOTE: This class is auto generated by the jdcloud code generator program.
*/


#ifndef DatastarApiModel_h
#define DatastarApiModel_h
#import <JDCloudOCSDKCore/JDCloudOCSDKCore.h>
#import <JDCloudOCSDKDatastar/DatastarModel.h>


@interface DatastarGetLargeScreenDataRequest:JDCloudRequest

/// 查询区域，比如某某省或某某市（可选区域以最终授权为准）
@property (strong,nonatomic,nonnull)  NSString*  region;
/// 查询行业，比如某个水果或者农作物（可选行业以最终授权为准）
@property (strong,nonatomic,nonnull)  NSString*  industry;
/// 查询起始时间，格式如下：yyyy-MM-dd
@property (strong,nonatomic,nonnull)  NSString*  startDate;
/// 查询结束时间，格式如下：yyyy-MM-dd
@property (strong,nonatomic,nonnull)  NSString*  endDate;
/// 数据对应的第一级分析指标（可选一级指标以最终授权为准）
@property (strong,nonatomic,nonnull)  NSString*  firstIndex;
/// 数据对应的第二级分析指标，如不填写，则默认把一级指标下的所有二级指标都查询出来（可选二级指标以最终授权为准）
@property (strong,nonatomic,nonnull)  NSString*  secondIndex;
-(id) initWithRegion:(NSString *)regionId
region:(NSString*)region
industry:(NSString*)industry
startDate:(NSString*)startDate
endDate:(NSString*)endDate
firstIndex:(NSString*)firstIndex
secondIndex:(NSString*)secondIndex;

-(id) initWithRegion:(NSString *)regionId
             version:(NSString *)version
region:(NSString*)region
industry:(NSString*)industry
startDate:(NSString*)startDate
endDate:(NSString*)endDate
firstIndex:(NSString*)firstIndex
secondIndex:(NSString*)secondIndex;

@end

@interface DatastarGetLargeScreenDataResult : NSObject
/// true为成功，false为失败
 @property (strong,nonatomic,nonnull)  NSNumber*  status;
/// 描述信息
 @property (strong,nonatomic,nonnull)  NSString*  message;
/// 查询数据结果
 @property (strong,nonatomic,nonnull)  RegionIndustryDataList*  data;

-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;
-(id) initWithStatus:(NSNumber*) status

    message:(NSString*)message

    data:(RegionIndustryDataList*)data;
@end

@interface DatastarGetLargeScreenDataResponse : NSObject

@property NSString* requestId;

@property ServiceError* error;

@property DatastarGetLargeScreenDataResult* result;

-(NSMutableDictionary*) dictionary;

-(id) initWithDic:(NSDictionary*)dictionary;

-(id) initWithRequestId:(NSString*) requestId
        error:(ServiceError*) error
        result:(DatastarGetLargeScreenDataResult*) result;
@end

#endif /* DatastarApiModel_h */
